perform miracles - German English Dictionary